package dao

import (
	"time"
)

// 这是 LiMemberStatisticsData 的全局公开dao对象
var LiMemberStatisticsDataDao = liMemberStatisticsDataDao{}

// 这是 li_member_statistics_data表 的实体类
type LiMemberStatisticsData struct {
	Id             int       `json:"id" form:"id" v:"id"`                                        // ID
	ActiveQuantity int       `json:"active_quantity" form:"active_quantity" v:"active_quantity"` // 当日活跃数量
	CreateDate     time.Time `json:"create_date" form:"create_date" v:"create_date"`             // 统计日
	MemberCount    int       `json:"member_count" form:"member_count" v:"member_count"`          // 当前会员数量
	NewlyAdded     int       `json:"newly_added" form:"newly_added" v:"newly_added"`             // 新增会员数量

}

// 注意:这是 LiMemberStatisticsData 的私有dao对象
type liMemberStatisticsDataDao struct {
	Insert func(arg LiMemberStatisticsData) int                    //插入一条记录
	Update func(arg LiMemberStatisticsData) int                    //更新一条记录
	Delete func(arg LiMemberStatisticsData) int                    //删除一条记录
	Select func(arg LiMemberStatisticsData) LiMemberStatisticsData //获取一条记录
}
